package com.wetsion.securityoauthdemo.rmsclient.feign.method;

import com.alibaba.fastjson.JSONObject;
import com.wetsion.securityoauthdemo.rmsclient.common.RmsOauthAccessToken;
import org.springframework.context.ApplicationContext;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.RequestMapping;

import java.lang.reflect.Method;

/**
 * @author weixin
 * @version 1.0
 * @CLassName RmsFeignClientMethodHandler
 * @date 2019/3/11 6:41 PM
 */
public interface RmsFeignClientMethodHandler {

    <T> T execute(Method method, Object[] args, ApplicationContext applicationContext, Class<T> returnType) throws Exception;

}
